home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / misc / pdflib / clients / makefile.in next >
Makefile  |  1999-12-06  |  1KB  |  67 lines

  1. # Makefile for PDFlib clients
  2.  
  3. VERSION = @VERSION@
  4.  
  5. SHELL = @SHELL@
  6.  
  7. srcdir = @srcdir@
  8. VPATH = @srcdir@
  9.  
  10. PDFLIB = @PDFLIB@
  11. LIBS    = -L../pdflib @PDFLIBLINK@
  12.  
  13. EXE    = @EXE@
  14. OBJ    = @OBJ@
  15. AR    = @AR@
  16. CC    = @CC@
  17. RM      = @RM@
  18.  
  19. CFLAGS    = -c @DEFS@ @DEFINES@ $(PIC_OPT) -I../pdflib
  20. LDFLAGS = 
  21.  
  22. .SUFFIXES: .c
  23.  
  24. .c.o:
  25.     $(CC) $(CFLAGS) $(DEFINES) $<
  26.  
  27. # ------------------------------
  28.  
  29. SRC    = \
  30.     $(srcdir)/pdfimage.c    \
  31.     $(srcdir)/pdfgraph.c    \
  32.     $(srcdir)/text2pdf.c
  33.  
  34. OBJS    = \
  35.     $(srcdir)/pdfimage.$(OBJ)    \
  36.     $(srcdir)/pdfgraph.$(OBJ)    \
  37.     $(srcdir)/text2pdf.$(OBJ)
  38.  
  39. all:     pdfimage$(EXE) pdfgraph$(EXE) text2pdf$(EXE)
  40.  
  41. test:    all
  42.  
  43. pdfimage$(EXE): pdfimage.$(OBJ) ../pdflib/$(PDFLIB) ../pdflib/pdflib.h
  44.     $(CC) $(LDFLAGS) -o $@ pdfimage.$(OBJ) $(LIBS)
  45.  
  46. pdfgraph$(EXE): pdfgraph.$(OBJ) ../pdflib/$(PDFLIB) ../pdflib/pdflib.h
  47.     $(CC) $(LDFLAGS) -o $@ pdfgraph.$(OBJ) $(LIBS)
  48.  
  49. text2pdf$(EXE): text2pdf.$(OBJ) ../pdflib/$(PDFLIB) ../pdflib/pdflib.h
  50.     $(CC) $(LDFLAGS) -o $@ text2pdf.$(OBJ) $(LIBS)
  51.  
  52. clean:
  53.     -$(RM) $(OBJS) pdfimage$(EXE) pdfgraph$(EXE) text2pdf$(EXE)
  54.  
  55. maintainer-clean: clean
  56.     -$(RM) Makefile.in.bak
  57.  
  58. depend:
  59.     cp Makefile.in Makefile.in.bak
  60.     sed '/^# Automatically generated dependencies/q' Makefile.in.bak >Makefile.in
  61.     $(CC) $(CFLAGS) -MM $(SRC)>>Makefile.in
  62.  
  63. # Automatically generated dependencies
  64. pdfimage.o: ./pdfimage.c ../pdflib/pdflib.h ../pdflib/p_config.h
  65. pdfgraph.o: ./pdfgraph.c ../pdflib/pdflib.h ../pdflib/p_config.h
  66. text2pdf.o: ./text2pdf.c ../pdflib/pdflib.h ../pdflib/p_config.h
  67.